@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}




.wt_t{width: 1200px;margin:0 auto;}
.wt{position: relative;width: 1920px;left: 50%;margin-left: -960px;}







/*头部样式*/

.head {
    background: #f5f5f5;
    height: 30px;
    font-size: 12px;
}

.welcolm {
    line-height: 30px;
    color: #fff;
}

.k1 {
    line-height: 30px;
    color: #666;
}

.k1 a {
    color: #666;
    line-height: 30px;
    font-size: 14px;
}

.k1 a:hover {
    color: #e87518;
}

.head_con{	box-shadow: 0px 16px 16px -16px rgba(37, 48, 52, 0.55);z-index: 99999;position: relative;}
#header {
    width: 1200px;
    margin: 0 auto;
    height: 155px;
}
#header p{
    font-size: 14px;
    color: #666;
}
.top {}

.logo {
    float: left;line-height: 155px;

}

.k2 {
    background: url(../images/tel.png) no-repeat left;
    float: right;
    text-align: left;
    padding-left: 45px;
    color: #9c7858;
    line-height: 20px;
    margin-top: 24px;
}

.topLink {
    float: right;
    text-align: right;
    position: relative;
    z-index: 9999;
}





/*导航栏样式*/

#menu {
    float: right;
}

.navx {
    height: 116px;
}

.navx li {
    line-height: 90px;
    height: 116px;
    padding-top: 26px;
    text-align: center;
    float: left;
    position: relative;
    z-index: 999;
    width: 102px;
}

.navx li a {
    display: block;
    line-height: 116px;
    color: #303030;
    height: 116px;
    font-size: 16px;
}

.nav li a:hover {
    color: #fff;
    text-decoration: none;
}

.navx li:hover {
    background: url(//static.xypt.net.cn/177212dc/21/08/58feaec5083a231cfbc961d47b7283d59a1c5dd3.png) no-repeat center center;
    line-height: 90px;
    height: 116px;
    padding-top: 26px;
    text-align: center;
    float: left;
    position: relative;
    z-index: 999;
    width: 102px;
}

.navx li:hover a{color:#fff}



 .navx .sec{height:0;background:#51a712;color:#fff;overflow:hidden;z-index:9999;position:absolute;top: 130px;left:0px;width: 100%;border-radius: 20px;}
.navx .sec a{background:#51a712;color:#fff;height:38px;line-height:38px;font-size: 14px;}
.navx .sec a:hover{background:#96c21d;text-decoration:none;}  




/*热门搜索*/
.sou{margin: 15px 0;}

.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;color:#303030;font-size:14px}
.hotSearch a{
    /*margin-right:3px;*/
    color:#303030}
.hotSearch a:after{content:'，'}
.hotSearch a:last-child:after{content: '';}
.hotSearch a:hover{color:#51a712}





/*搜索和热门搜索*/

#formsearch{float:right;background:url(//static.xypt.net.cn/177212dc/21/08/ca143b3582b0bf0cf1bd5e15604901db215ef7aa.png) no-repeat center top;width:285px;height:31px}
#formsearch input{height:31px;background:none;border:none;line-height:22px;width:233px;outline:none;}
#formsearch input#keyword{height:31px;line-height:31px;padding-left:15px;color:#999999;font-size:14px;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size: 0px;}





/*多页签*/
.box1{margin-top:60px;background:url(//static.xypt.net.cn/177212dc/21/08/06ea3678d0e2670f77a096ea2a5f3b96693f6494.png) no-repeat center bottom;padding-bottom: 50px;}
.cptt{	font-family: Century751BT-SemiBold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: -1px;text-align: center;
	color: #303030;text-transform: capitalize;background:url(//static.xypt.net.cn/177212dc/21/08/60250f1bd86d9a1c540a393e6b14e75aab90bf67.png) no-repeat center;}

.cptt span{	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 0px;
	color: #51a712;display: block;margin-top: 10px;}

.promenu{width: 1200px;margin:0 auto;margin-top:30px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.promenu li{ float: left;overflow: hidden;line-height:46px;width: 188px;margin:0 12px;display: block;box-sizing: border-box;text-align: center;
overflow: hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.4s linear;
width: 120px;
height: 46px;
background-color: #51a712;
border-radius: 22px;}
.promenu li a{font-size: 16px;color: #fff;}
.promenu li:hover{background-color: #96c21d;}
.promenu li:hover a{color: #fff;}

.b1b_index{width: 1200px;margin:0 auto;overflow: hidden;margin-top:35px;display: block;}
.b1b_index li{width: 285px;float: left;overflow: hidden; margin-right: 20px;margin-bottom: 15px;}
.b1b_index li:nth-child(4n){margin-right: 0;}
.b1b_index li .b1img1{
	overflow: hidden;
	width: 100%;
	height: 219px;
	background-color: #f2f2f2;
	border: solid 1px #cccccc;
	position:relative;
	border-radius: 20px;

	}
	
	
.b1b_index li:hover .b1img1 { border-color:#51a712;}
/*
.b1b_index li .b1img1 .xx1{position: absolute;top:0px;left:0px;width:0%;height:1px;  background: #51a712;transition:.5s;}
.b1b_index li .b1img1:hover .xx1{width: 100%;}

.b1b_index li .b1img1 .xx2{position: absolute;top:0px;right:0px;width:1px;height:1px;  background: #51a712;transition:1s;}
.b1b_index li .b1img1:hover .xx2{height: 100%;}

.b1b_index li .b1img1 .xx3{position: absolute;bottom:0px;right:0px;width:0px;height:1px;  background: #51a712;transition:1.5s;}
.b1b_index li .b1img1:hover .xx3{width: 100%;}
.b1b_index li .b1img1 .xx4{position: absolute;bottom:0px;left:0px;width:1px;height:1px;  background: #51a712;transition:3s;}
.b1b_index li .b1img1:hover .xx4{height: 100%;}
*/



	
	
.b1b_index li .b1img1 img{width: 100%;/*height: 100%;*/}
.b1b_index li h4{font-size: 14px;font-weight: normal;text-align: center;width:100%;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #333333;}
.b1b_index li:hover h4{color:#51a712}





/* <!--{* 品牌 *}--> */
.pin{background:url(//static.xypt.net.cn/177212dc/21/08/21e3a4a8fda385517be7860c866fe295a5298cba.png) no-repeat center top;height:273px;padding-top: 10px;}
.hz{width:880px;margin-right:10px;height:252px;position: relative;float: right;}
.hz li{position: absolute;}
.hz li .img1{	width: 212px;
	height: 124px;}
.hz li h2{	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}
.hz li:nth-child(1){left:0px;top:0px}
.hz li:nth-child(2){left:220px;bottom:0px}
.hz li:nth-child(3){right:220px;top:0px}
.hz li:nth-child(4){right:0px;bottom:0px}






/* <!--{* 优势 *}--> */
.ys{background:url(//static.xypt.net.cn/177212dc/21/08/8b08479205a33aca5130b3e6a6b71faecd514e3d.png) no-repeat center top;height:610px;overflow: hidden;padding-top: 85px;}
.ys_con{width:1192px;margin:0 auto;height:425px;position: relative;}
.ys_con li{position:absolute;width:315px}
.ys_con li:nth-child(1){left:0px;top:0px}
.ys_con li:nth-child(3){right:0px;top:0px}
.ys_con li:nth-child(2){left:0px;bottom:0px}
.ys_con li{right:0px;bottom:0px}
.ys_con li h2 {font-size: 30px;margin-left:65px}
.ys_con li:nth-child(3) h2{text-align:right;margin-left:0px;margin-right: 65px;}
.ys_con li:nth-child(4) h2{text-align:right;margin-left:0px;margin-right: 65px;}


.ys_con li h2 a{	font-family: MicrosoftYaHei;
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #333333;}

.ys_con li span{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;display: block;margin-top:20px}




.ddhh{width:300px;position:absolute;top:265px;left:455px;text-align: center;}
.ddhh  p:nth-child(1){	font-family: SourceHanSansSC-Regular;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;}

.ddhh p:nth-child(2){	font-family: Century751BT-SemiBold;
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	line-height: 40px;
	color: #ffffff;}

.ddhh p:nth-child(3){	font-family: Century751BT-SemiBold;
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;}




    /* <!-- about --> */
.ab{background:url(//static.xypt.net.cn/177212dc/21/08/6324b878553dbdd0e698aa8ef02946dc4615c058.png) no-repeat center top;height:770px;overflow: hidden;padding-top: 65px;}
.aabb{	width: 590px;
	height: 360px;float:left;margin-top:45px}

    .aa_ll .owl-carousel {position: relative;}
    .aa_ll .owl-carousel li a { display: block;}
  
    .aa_ll .owl-carousel .owl-dots {  position: absolute;  z-index: 999;  left: 10%;  width: 100%; font-size: 0; bottom: 5%;}
    .aa_ll .owl-carousel .owl-dots button.owl-dot {display: inline-block;vertical-align: middle;font-size: 14px;  margin: 0 5px;  outline: none;border-radius: 50%; width: 15px;  height: 15px;/*background:#51a712;*/font-size: 0px;}
    .aa_ll .owl-carousel .owl-dots button.owl-dot:hover {font-size: 0px;/*background:#51a712;*/}
    .aa_ll .owl-carousel .owl-dots button.owl-dot.active {/*background:#51a712;*/font-size: 0px;}
      



.aann{width:567px;float:right;margin-top:45px}
.att1{	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 64px;
	letter-spacing: 0px;
	color: #2d2d2d;background:url(//static.xypt.net.cn/177212dc/21/08/3bb6a8f8d53829d72c1458a73c9886987e3b9f77.png) repeat-x center bottom;}

.aacc{margin-top:20px;	font-family: MicrosoftYaHei;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #2d2d2d;}


.mm1{	width: 120px;
	height: 46px;
	background-color: #51a712;
	border-radius: 22px;margin-top:20px;  color: #ffffff;text-align: center;transition-duration: .6s}

.mm1 a{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 46px;
        letter-spacing: 0px;
        color: #ffffff;text-align: center;}
.mm1:hover {
            transform: translateX(10px);
        }



.jt{margin-top:55px;text-align: center
    ;}

    




    /* news */
.news{background:url(//static.xypt.net.cn/177212dc/21/08/be6b5ac775d7f1b80c30bf831d88a4c0d31df4e4.png) no-repeat center top;height:605px;padding-top:55px ;}
.news_list1{margin-top:45px}
.news_list1 li{width:385px;float:left;margin-right:22px}
.news_list1 li .img{float: left;display: block;
    width:385px;background:url(//static.xypt.net.cn/177212dc/21/08/d996f5dfce79f7e95d1e0bfb264d35a14f2fe8e6.png) no-repeat center;}
.news_list1 li:hover .img{background:url(//static.xypt.net.cn/177212dc/21/08/cb0bce83a7a6fced0a9e021f7069fd6e85dd91f9.png) no-repeat center;;}
.news_list1 li a.img img{width: 304px;margin:0 auto;height: 203px;display: block;text-align: center;overflow: hidden;}
.news_list1 li .cont{display:block}
.news_list1 li .cont h2{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #303030;margin-top:10px;transition-duration: .6s;}
.news_list1 li .cont h2 a{color: #303030;}
.news_list1 li .cont p{color: #656565;font-size: 15px;line-height: 24px;margin-top: 5px;text-align: left;height:48px;overflow: hidden}
.news_list1 li .cont p a{color:#0c3d9b!important;font-size: 15px;}
.news_list1 li:nth-child(3n){float: right;margin-right:0px}
.news_list1 li:hover h2{ transform: translateX(10px);}
.news_list1 li:hover h2 a{color:#51a712}
.news_list1 li span{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #666666;display: block;margin-top:5px}


    .news_list1 li dt{color:#666666;font-size: 14px;font-weight: 400;margin-top:10px}
    .news_list1 li dt img{padding-right: 5px;}


.jt2{width:17px;height:12px;background:url(//static.xypt.net.cn/177212dc/21/08/972ab843d0feb79f9837bbfac4d28c9744869f22.png) no-repeat center top;display: block;float:right;margin-top:10px}
.news_list1 li:hover .jt2{background:url(//static.xypt.net.cn/177212dc/21/08/3dac6f02647ed4c69e1580dc243ec74dec5f1dab.png) no-repeat center top;}




/*页面底部*/

.foot {
    background: url(//static.xypt.net.cn/177212dc/21/08/f954f08dba66fe0cef65b03de4e23e6480e83877.png) repeat center;
    height: 416px;margin-top:20px
}

#footer {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    color: #333333;font-size: 14px
}

#footer a {
    color: #333333;font-size: 14px
}

a.bt1{background:url(//static.xypt.net.cn/177212dc/21/08/4553d13b484226ee138a96d600b035d9129ddfd3.png) no-repeat center bottom;line-height: 50px;display: block;font-size:16px!important;}

#footer a:hover {
    color: #51a712;
    text-decoration: none;
}



.nav_foot {
    line-height: 72px;
}

#footer .nav_foot a {
    color: #333333;
    font-size: 14px;
    padding-right: 30px;
}

.foot_left {
    float: left;
    width: 256px;
    padding-top: 45px;
}

.foot_middle {
    float: left;
    width: 714px;
    color: #333333;
    padding-top: 62px;
    font-size: 16px;
    line-height: 30px;
}

.foot_middle li {
    width: 224px;
    float: left;
    text-align: center;
}

.foot_middle li .sec1 {
    margin-top: 20px;
}

.foot_middle li .sec1 a {
    font-size: 12px;
    display: block;
}

.foot_middle li:nth-child(2) {
    width: 264px;
}

.foot_right {
    float: right;
    padding-top: 78px;
    text-align: center;
    padding-right: 20px;
}

.foot_right p{line-height: 45px;}
.copyright {
    line-height: 24px;
    text-align: center;
    font-size: 14px;
}


.xypg-news-list li{position: relative;}
.xypg-news-list li .xx1{position: absolute;top:0px;left:0px;width:0%;height:1px;  background: #51a712;transition:.5s;}
.xypg-news-list li:hover .xx1{width: 100%;}

.xypg-news-list li .xx2{position: absolute;top:0px;right:0px;width:1px;height:1px;  background: #51a712;transition:1s;}
.xypg-news-list li:hover .xx2{height: 100%;}

.xypg-news-list li .xx3{position: absolute;bottom:0px;right:0px;width:0px;height:1px;  background: #51a712;transition:1.5s;}
.xypg-news-list li:hover .xx3{width: 100%;}
.xypg-news-list li .xx4{position: absolute;bottom:0px;left:0px;width:1px;height:1px;  background: #51a712;transition:3s;}
.xypg-news-list li:hover .xx4{height: 100%;}


.xypg-product-list li{position: relative;}
.xypg-product-list li .xx1{position: absolute;top:0px;left:0px;width:0%;height:1px;  background: #51a712;transition:.5s;}
.xypg-product-list li:hover .xx1{width: 100%;}

.xypg-product-list li .xx2{position: absolute;top:0px;right:0px;width:1px;height:1px;  background: #51a712;transition:1s;}
.xypg-product-list li:hover .xx2{height: 100%;}

.xypg-product-list li .xx3{position: absolute;bottom:0px;right:0px;width:0px;height:1px;  background: #51a712;transition:1.5s;}
.xypg-product-list li:hover .xx3{width: 100%;}
.xypg-product-list li .xx4{position: absolute;bottom:0px;left:0px;width:1px;height:1px;  background: #51a712;transition:3s;}
.xypg-product-list li:hover .xx4{height: 100%;}

.xypg-news-list li .tit h3 {
    padding-bottom: 15px;
    font-size: 18px;
    color: #565656;
    font-weight: normal;
    padding-right: 25%;
   -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;
    margin: 0;
  }
  .xypg-news-list li:hover .tit h3{padding-left: 10px;}
  


  .nybt span{display: none;}
  .nybt{text-align: center;line-height: 50px;color: #333;font-weight: bold;font-size: 20px;margin-bottom: 20px;}



/*友情链接*/

.f_link{width: 1200px;line-height: 30px;margin:0 auto;margin-top:20px;font-size: 16px;font-weight: bold;color: #51a712;}
.f_link a{color: #666;}


/*内页左侧样式*/
.container{width: 1200px!important;margin: 0 auto;padding: 0;}
.page-product-inquiry a{color: #fff;}



.page-wrap-left{
    float: left;
    width: 240px!important;margin-right:0px
}
.page-wrap-right{
    float: right;
    width: 920px;
}


.xypg-news-list .img3{width:30%;float:left;min-height:150px;}
.xypg-news-list .img3 img{width:100%;min-height:150px;}
.xypg-news-list .dnn{width:68%;float:right;}